home *** CD-ROM | disk | FTP | other *** search
/ Mastering Web Site Development / Microsoft Mastering Web Site Development (Microsoft) (1997).iso / Labs / Lab07.1 / adovbs.inc next >
Text File  |  1997-04-24  |  6KB  |  208 lines

  1. <%
  2. '--------------------------------------------------------------------
  3. ' Microsoft ADO
  4. '
  5. ' (c) 1996 Microsoft Corporation.  All Rights Reserved.
  6. '
  7. '
  8. '
  9. ' ADO constants include file for VBScript
  10. '
  11. '--------------------------------------------------------------------
  12.  
  13. '---- CursorTypeEnum Values ----
  14. Const adOpenForwardOnly = 0
  15. Const adOpenKeyset = 1
  16. Const adOpenDynamic = 2
  17. Const adOpenStatic = 3
  18.  
  19. '---- CursorOptionEnum Values ----
  20. Const adHoldRecords = &H00000100
  21. Const adMovePrevious = &H00000200
  22. Const adAddNew = &H01000400
  23. Const adDelete = &H01000800
  24. Const adUpdate = &H01008000
  25. Const adBookmark = &H00002000
  26. Const adApproxPosition = &H00004000
  27. Const adUpdateBatch = &H00010000
  28. Const adResync = &H00020000
  29.  
  30. '---- LockTypeEnum Values ----
  31. Const adLockReadOnly = 1
  32. Const adLockPessimistic = 2
  33. Const adLockOptimistic = 3
  34. Const adLockBatchOptimistic = 4
  35.  
  36. '---- CursorLocationEnum Values ----
  37. Const adUseClient = 1
  38. Const adUseServer = 2
  39. Const adUseClientBatch = 3
  40.  
  41. '---- DataTypeEnum Values ----
  42. Const adEmpty = 0
  43. Const adTinyInt = 16
  44. Const adSmallInt = 2
  45. Const adInteger = 3
  46. Const adBigInt = 20
  47. Const adUnsignedTinyInt = 17
  48. Const adUnsignedSmallInt = 18
  49. Const adUnsignedInt = 19
  50. Const adUnsignedBigInt = 21
  51. Const adSingle = 4
  52. Const adDouble = 5
  53. Const adCurrency = 6
  54. Const adDecimal = 14
  55. Const adNumeric = 131
  56. Const adBoolean = 11
  57. Const adError = 10
  58. Const adUserDefined = 132
  59. Const adVariant = 12
  60. Const adIDispatch = 9
  61. Const adIUnknown = 13
  62. Const adGUID = 72
  63. Const adDate = 7
  64. Const adDBDate = 133
  65. Const adDBTime = 134
  66. Const adDBTimeStamp = 135
  67. Const adBSTR = 8
  68. Const adChar = 129
  69. Const adVarChar = 200
  70. Const adLongVarChar = 201
  71. Const adWChar = 130
  72. Const adVarWChar = 202
  73. Const adLongVarWChar = 203
  74. Const adBinary = 128
  75. Const adVarBinary = 204
  76. Const adLongVarBinary = 205
  77.  
  78. '---- ConnectPromptEnum Values ----
  79. Const adPromptAlways = 1
  80. Const adPromptComplete = 2
  81. Const adPromptCompleteRequired = 3
  82. Const adPromptNever = 4
  83.  
  84. '---- ConnectModeEnum Values ----
  85. Const adModeUnknown = 0
  86. Const adModeRead = 1
  87. Const adModeWrite = 2
  88. Const adModeReadWrite = 3
  89. Const adModeShareDenyRead = 4
  90. Const adModeShareDenyWrite = 8
  91. Const adModeShareExclusive = &Hc
  92. Const adModeShareDenyNone = &H10
  93.  
  94. '---- IsolationLevelEnum Values ----
  95. Const adXactUnspecified = &Hffffffff
  96. Const adXactChaos = &H00000010
  97. Const adXactReadUncommitted = &H00000100
  98. Const adXactBrowse = &H00000100
  99. Const adXactCursorStability = &H00001000
  100. Const adXactReadCommitted = &H00001000
  101. Const adXactRepeatableRead = &H00010000
  102. Const adXactSerializable = &H00100000
  103. Const adXactIsolated = &H00100000
  104.  
  105. '---- XactAttributeEnum Values ----
  106. Const adXactPollAsync = 2
  107. Const adXactPollSyncPhaseOne = 4
  108. Const adXactCommitRetaining = &H00020000
  109. Const adXactAbortRetaining = &H00040000
  110. Const adXactAbortAsync = &H00080000
  111.  
  112. '---- FieldAttributeEnum Values ----
  113. Const adFldBookmark = &H00000001
  114. Const adFldMayDefer = &H00000002
  115. Const adFldUpdatable = &H00000004
  116. Const adFldUnknownUpdatable = &H00000008
  117. Const adFldFixed = &H00000010
  118. Const adFldIsNullable = &H00000020
  119. Const adFldMayBeNull = &H00000040
  120. Const adFldLong = &H00000080
  121. Const adFldRowID = &H00000100
  122. Const adFldRowVersion = &H00000200
  123. Const adFldCacheDeferred = &H00001000
  124.  
  125. '---- EditModeEnum Values ----
  126. Const adEditNone = &H0000
  127. Const adEditInProgress = &H0001
  128. Const adEditAdd = &H0002
  129.  
  130. '---- RecordStatusEnum Values ----
  131. Const adRecOK = &H0000000
  132. Const adRecNew = &H0000001
  133. Const adRecModified = &H0000002
  134. Const adRecDeleted = &H0000004
  135. Const adRecUnmodified = &H0000008
  136. Const adRecInvalid = &H0000010
  137. Const adRecMultipleChanges = &H0000040
  138. Const adRecPendingChanges = &H0000080
  139. Const adRecCanceled = &H0000100
  140. Const adRecCantRelease = &H0000400
  141. Const adRecConcurrencyViolation = &H0000800
  142. Const adRecIntegrityViolation = &H0001000
  143. Const adRecMaxChangesExceeded = &H0002000
  144. Const adRecObjectOpen = &H0004000
  145. Const adRecOutOfMemory = &H0008000
  146. Const adRecPermissionDenied = &H0010000
  147. Const adRecSchemaViolation = &H0020000
  148. Const adRecDBDeleted = &H0040000
  149.  
  150. '---- GetRowsOptionEnum Values ----
  151. Const adGetRowsRest = -1
  152.  
  153. '---- PositionEnum Values ----
  154. Const adPosUnknown = -1
  155. Const adPosBOF = -2
  156. Const adPosEOF = -3
  157.  
  158. '---- AffectEnum Values ----
  159. Const adAffectCurrent = 1
  160. Const adAffectGroup = 2
  161. Const adAffectAll = 3
  162.  
  163. '---- FilterGroupEnum Values ----
  164. Const adFilterNone = 0
  165. Const adFilterPendingRecords = 1
  166. Const adFilterAffectedRecords = 2
  167. Const adFilterFetchedRecords = 3
  168.  
  169. '---- PropertyAttributesEnum Values ----
  170. Const adPropNotSupported = &H0000
  171. Const adPropRequired = &H0001
  172. Const adPropOptional = &H0002
  173. Const adPropRead = &H0200
  174. Const adPropWrite = &H0400
  175.  
  176. '---- ErrorValueEnum Values ----
  177. Const adErrInvalidArgument = &Hbb9
  178. Const adErrNoCurrentRecord = &Hbcd
  179. Const adErrIllegalOperation = &Hc93
  180. Const adErrInTransaction = &Hcae
  181. Const adErrFeatureNotAvailable = &Hcb3
  182. Const adErrItemNotFound = &Hcc1
  183. Const adErrObjectNotSet = &Hd5c
  184. Const adErrDataConversion = &Hd5d
  185. Const adErrObjectClosed = &He78
  186. Const adErrObjectOpen = &He79
  187. Const adErrProviderNotFound = &He7a
  188. Const adErrBoundToCommand = &He7b
  189.  
  190. '---- ParameterAttributesEnum Values ----
  191. Const adParamSigned = &H0010
  192. Const adParamNullable = &H0040
  193. Const adParamLong = &H0080
  194.  
  195. '---- ParameterDirectionEnum Values ----
  196. Const adParamUnknown = &H0000
  197. Const adParamInput = &H0001
  198. Const adParamOutput = &H0002
  199. Const adParamInputOutput = &H0003
  200. Const adParamReturnValue = &H0004
  201.  
  202. '---- CommandTypeEnum Values ----
  203. Const adCmdUnknown = 0
  204. Const adCmdText = &H0001
  205. Const adCmdTable = &H0002
  206. Const adCmdStoredProc = &H0004
  207. %>
  208.